Package-level declarations

Types

Link copied to clipboard
data class OptionContract(val contractSymbol: String, val strike: Double, val currency: String, val lastPrice: Double? = null, val change: Double? = null, val percentChange: Double? = null, val volume: Long? = null, val openInterest: Long? = null, val bid: Double? = null, val ask: Double? = null, val contractSize: String, val expiration: Long, val lastTradeDate: Long? = null, val impliedVolatility: Double? = null, val inTheMoney: Boolean)

옵션 계약 정보

Link copied to clipboard
data class OptionsChain(val expirationDate: Long, val hasMiniOptions: Boolean, val calls: List<OptionContract>, val puts: List<OptionContract>)

옵션 체인

Link copied to clipboard
data class OptionsData(val underlyingSymbol: String, val expirationDates: List<Long>, val strikes: List<Double>, val hasMiniOptions: Boolean, val underlyingQuote: UnderlyingQuote?, val optionsChain: OptionsChain)

Options API 조회 결과

Link copied to clipboard
data class UnderlyingQuote(val symbol: String, val shortName: String? = null, val regularMarketPrice: Double? = null, val regularMarketChange: Double? = null, val regularMarketChangePercent: Double? = null, val regularMarketVolume: Long? = null, val regularMarketTime: Long? = null)

기초 자산 가격 정보